package cn.com.duiba.millionaire.center.biz.service;

import org.javatuples.Pair;

import java.util.Map;
import java.util.Set;

/**
 * Created by zzy on 2018/1/20.
 */
public interface WinnerListService {
    /**
     * 批量增加获奖用户id
     *
     * @param winners
     */
    void batchAdd(Map<Long, Set<Pair<Long, Long>>> winners);

    /**
     * 批量获取中奖用户列表
     *
     * @param activityId 分会场活动id
     * @param count      数量
     * @return
     */
    Set<Pair<Long, Long>> batchFindCids(Long activityId, int count);

    /**
     * 查询活动中奖人数
     *
     * @param activityId
     * @return
     */
    Long countWinners(Long activityId);

    /**
     * 查询所有中奖名单
     *
     * @param activityId
     * @return
     */
    Set<Pair<Long, Long>> findAllWinners(Long activityId);
}
